carrion-feeding insects - French English Dictionary